package com.jee.mql.dao;

import java.util.List;
import java.util.Vector;

import com.jee.mql.model.User;

public class UserDao implements IDao {


	private List<User> users;

	public UserDao() {
		users = new Vector<User>();
	}
	
	public void ajouterUser(User u) {
		users.add(u);
		
	}


	public User rechercherUser(String login) {
		User us = new User();
		
		for (int i = 0; i < users.size(); i++) {
			if( login.equals(users.get(i).getLogin()) )
				us = users.get(i);
		}
		
		return us;
	}

	
	public void modifierUser(User u,int pos) {
	
		users.set(pos, u);
	}


	public List<User> afficherUsers() {
		
		return users;
	}

	
	public void supprimerUser(String login) {
		
		for (int i = 0; i < users.size(); i++) {
			if (login.equals(users.get(i).getLogin())) {
				users.remove(i);
				
			}
		}
	}
	
	

}
